package com.mall.service;

import com.mall.common.pojo.PageObject;
import com.mall.pojo.Role;
import com.mall.pojo.RoleMenuVo;


public interface RoleService {

    /**
     * 基于角色名分页查询角色信息
     * @param name 角色名
     * @param pageCurrent 当前页码值
     * @return  查询到的当前页角色信息以及分页信息
     */
    PageObject<Role> findPageObjects(String name, Integer pageCurrent);

    int deleteObject(Integer id);

    int saveObject(Role entity,Integer[] menuIds);

    RoleMenuVo findObjectById(Integer id);

    int updateObject(Role entity,Integer[] menuIds);

}


